home *** CD-ROM | disk | FTP | other *** search
- Anthony's Tools
- ===============
-
- AUTHOR: Anthony C. Howe
- DATE: July 93
- KEYWORDS: editor, make, grep, curses
- SYSTEMS: Atari ST, PC, System V, BSD
- COMPILERS: Sozobon C, Watcom C, Turbo C, GNU C, ...
-
- This disk contains the source for an editor, program maintence utility, a
- regular expression text search utility, and a quick'n'dirty screen library
- for the PC platform. Each utility has been designed for portablity and
- has been tested on an Atari ST, PC clones, System V Unix, and BSD Unix,
- using an assortment of compilers Sozobon C, Watcom C, Turbo C, GNU C, etc.
-
- Each utility was orginally developed for the International Obfuscated C
- Code Contest and has won "Best Utility" (1991-93). Each utility comes with
- the original winning source, documentation, and support files. Also
- included are the judges comment (.hin) files and the original readable
- source from which each entry was derived. All the winning entries are in
- the Public Domain. PC platform executables are also provided.
-
- The editor, AE July 93, has evolved from its original obfuscated form and is
- Freeware. The Stdscr Curses library was developed specifically to test AE
- on PC platforms and is also Freeware. AE has a simple configuarble interface
- and modular design. It is possible to have a modual interface similar to
- Unix VI or a modeless interface similar to EMACS.
-
- AM is a programmer's tool to maintain, update, and regenerate groups
- of files and/or programs. It is similar to MAKE as described by the
- POSIX.2 standard.
-
- The AG utility is similar to Unix Egrep. It shall search input files,
- selecting lines matching a pattern, which is specified using a subset of
- Extended Regular Expressions as described by POSIX.2 Standard section
- 2.8.4.
-
- Below is a list of files contained on the disk:
-
- /ae/91/winner:
- readme Lastest changes and blurb.
- aeae.c Readable source.
- ant.c Winning source.
- ant.hin Judges' comments and manual.
-
- /ae/93/jul:
- ae.exe DOS executable.
- ae.man AE July 93 Manual.
- copying Freeware notice.
- command.c Source
- data.c "
- display.c "
- gap.c "
- header.h "
- key.c "
- key.h "
- main.c "
- makefile makefile
- makefile.pc makefile for Watcom C on DOS
- linkfile.pc linkfile for Watcom C on DOS
- mode.rc Sample configuration.
- modeless.pc Sample configuration.
- modeless.rc Sample configuration.
-
- /ag/93/winner:
- ag.c Winning source.
- ag.doc AG Manual.
- ag.exe DOS executable.
- ag.hin Judges' comments.
- agag.c Readable source.
- ant_test.mk Makefile test script modified by judges.
- test.mk Original makefile test script.
-
- /am/92/winner:
- am.bat DOS batch file to create AM using Watcom C.
- am.c Winning source.
- am.doc AM Manual.
- am.exe DOS executable.
- am.hin Judges' comments.
- amam.c Readable source.
- sleep.c Support function for Watcom C.
- test.mk Makefile test script.
-
- /curses:
- curses.c Source.
- curses.h "
- fbios.c "
- fbios.h "
- unctrl.h "
- makefile Makefile for Watcom C.
- scurses.lib Small model DOS library.
- twinkle.c Test program.
- twinkle.exe DOS executable.
-